Search results for "Unified Modeling Language"

showing 10 items of 59 documents

Resistive communications based on neuristors

2017

Memristors are passive elements that allow us to store information using a single element per bit. However, this is not the only utility of the memristor. Considering the physical chemical structure of the element used, the memristor can function at the same time as memory and as a communication unit. This paper presents a new approach to the use of the memristor and develops the concept of resistive communication.

010302 applied physicsFOS: Computer and information sciencesResistive touchscreenCommunication unitHardware_MEMORYSTRUCTURESComputer science020208 electrical & electronic engineeringComputer Science - Emerging TechnologiesSingle element02 engineering and technologyFunction (mathematics)Memristor01 natural scienceslaw.inventionEmerging Technologies (cs.ET)Unified Modeling LanguagelawPhysical chemical0103 physical sciences0202 electrical engineering electronic engineering information engineeringElectronic engineeringElement (category theory)computercomputer.programming_language
researchProduct

Dynamic Design Intents Capture with Formal Ontology and Perdurants Object Concept for Collaborative Product Design

2016

Loss of design intents and related information throughout the lifecycle of products are common. Capturing design intents of an assembly, which include a temporal (dynamic) stages, is even harder. This research work aims to enhance the spatiotemporal mereotopology (STM) based ontology in tune with the contemporary efforts in this research domain. The main idea with such STM ontology is to capture dynamic design intents and develop an integrated data translation framework from Computer Aided Design (CAD) system to a visualization system. This integration framework is intended to enhance design sharing in a collaborative environment. In this paper, the framework is demonstrated with a simple m…

0209 industrial biotechnology021103 operations researchProduct designComputer science0211 other engineering and technologies02 engineering and technologyOntology (information science)Object (computer science)computer.software_genreVisualization020901 industrial engineering & automationFormal ontologyUnified Modeling LanguageHuman–computer interactionComputer Aided DesigncomputerMereotopologycomputer.programming_language2016 International Conference on Collaboration Technologies and Systems (CTS)
researchProduct

MOF-VM: Instantiation Revisited

2016

The Model-Driven Architecture (MDA) is based on an understanding of a hierarchy of levels that are placed on top of each other and that are connected with instantiation. For practical MDA use, it is important to be clear about the kinds of objects that reside on the different levels and the relations between them as well as relations to objects outside of the MDA domain. This article aims at enhancing the understanding of these objects and relations by relating them to a virtual MOF machine.

060201 languages & linguisticsHierarchyProgramming languageComputer scienceContext (language use)06 humanities and the arts02 engineering and technologycomputer.software_genreSemanticsDomain (software engineering)Unified Modeling LanguageObject-oriented modeling0602 languages and literature0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingArchitectureskin and connective tissue diseasescomputercomputer.programming_languageProceedings of the 4th International Conference on Model-Driven Engineering and Software Development
researchProduct

Equivalence Problem of Composite Class Diagrams

2001

Multiplicity constraints in a UML composite class diagram may be inconsistent. An algorithm is given for eliminating all such inconsistencies. Using this algorithm an algorithm is constructed which for two given composite class diagrams solves the equivalence problem. These algorithms can be embedded in CASE tools for automated detection of multiplicity inconsistencies.

AlgebraUnified Modeling LanguageComputer scienceComposite numberMultiplicity (mathematics)Class diagramComputer-aided software engineeringcomputerEquivalence (measure theory)computer.programming_language
researchProduct

Multi Architecture Optimization of a Hybrid Electric Vehicle Using Object-Oriented Programming

2017

This article presents an energetic macroscopic representation multi-architecture model for hybrid vehicles using object-oriented programming. This approach is successfully used to evaluate the power performance and fuel consumption of different vehicles on different driving cycles. An optimization of power source sizing (ICE, EM and Battery) and system control, based on simulation results, is carried. Different architectures are compared for given cycles and optimization of hybrid architecture will also be possible.

Battery (electricity)Object-oriented programmingbusiness.product_categoryComputer science020209 energyControl engineering02 engineering and technologySizingPower (physics)Unified Modeling LanguageControl systemElectric vehicle0202 electrical engineering electronic engineering information engineeringFuel efficiencybusinesscomputercomputer.programming_language2017 IEEE Vehicle Power and Propulsion Conference (VPPC)
researchProduct

Information Systems Students’ Impressions on Learning Modeling Enterprise Architectures

2020

This Full Research Paper presents enterprise architecture (EA) modeling tools utilized in an educational context. EA is a well-known and a commonly used approach for organizational development aiming to improve the alignment of business operations and information technology. This high level design of information technology (IT) driven business operations lays the foundations on lower level technical activities such as the design and implementation of application programs and features, system boundary interfaces, database distribution and data pipes, and system recovery. Organizations’ architectures are made visible by creating EA artefacts, such as business process diagrams, data models and…

Business processComputer scienceEnterprise architecture02 engineering and technologytietotekniikkaData modelingHigh-level designcomputinginformation systemUnified Modeling LanguageOrganization development0502 economics and business0202 electrical engineering electronic engineering information engineeringInformation systemCompetence (human resources)computer.programming_languagetietojärjestelmäteducationbusiness.industry05 social sciencesCore competencyInformation technology020207 software engineeringmodelingBusiness operationsyrityksetEngineering managementkoulutusliiketoimintaenterprise architecturebusinesscomputertietomallit050203 business & management
researchProduct

Domain-Specific Characteristics of Data Quality

2017

The research discusses the issue how to describe data quality and what should be taken into account when developing an universal data quality management solution. The proposed approach is to create quality specifications for each kind of data objects and to make them executable. The specification can be executed step-by-step according to business process descriptions, ensuring the gradual accumulation of data in the database and data quality checking according to the specific use case. The described approach can be applied to check the completeness, accuracy, timeliness and consistency of accumulated data.

Business processComputer sciencecomputer.file_formatcomputer.software_genreElectronic mailData modelingUnified Modeling LanguageData qualityData miningExecutableCompleteness (statistics)Data objectscomputercomputer.programming_languageProceedings of the 2017 Federated Conference on Computer Science and Information Systems
researchProduct

A family of experiments to generate graphical user interfaces from BPMN models with stereotypes

2021

Abstract Context: A significant gap separates Business Process Model and Notation (BPMN) models representing processes from the design of Graphical User Interfaces (GUIs). Objective: This paper reports on a family of experiments to validate a method to automatically generate GUIs from BPMN models using stereotypes complemented with UML class primitives, and transformation rules. Method: We conducted two replications (23 and 31 subjects respectively) in which we compared two methods to generate GUIs from BPMN models; one automatic (using Stereotyped BPMN models) and one manual (using Non-stereotyped BPMN models). The study focuses on comparing effort, accuracy, and satisfaction (in terms of …

Class (computer programming)business.industryProgramming languageProcess (engineering)Computer science05 social sciencesContrast (statistics)020207 software engineeringContext (language use)Usability02 engineering and technologycomputer.software_genreBusiness Process Model and NotationUnified Modeling LanguageHardware and Architecture0502 economics and business0202 electrical engineering electronic engineering information engineeringbusinesscomputer050203 business & managementSoftwareInformation SystemsGraphical user interfacecomputer.programming_languageJournal of Systems and Software
researchProduct

Pini Language and PiniTree Ontology Editor: Annotation and Verbalisation for Atomised Journalism

2020

We present a new ontology language Pini and the PiniTree ontology editor supporting it. Despite Pini language bearing lot of similarities with RDF, UML class diagrams, Property Graphs and their frontends like Google Knowledge Graph and Protege, it is a more expressive language enabling FrameNet-style natural language annotation for Atomised journalism use case.

Computer science05 social sciences050801 communication & media studies02 engineering and technologycomputer.file_formatOntology languageProtégéLinguisticsAnnotation0508 media and communicationsUnified Modeling Language0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingJournalismClass diagramRDFcomputerNatural languagecomputer.programming_language
researchProduct

Distributed Computing on Distributed Memory

2018

Distributed computation is formalized in several description languages for computation, as e.g. Unified Modeling Language (UML), Specification and Description Language (SDL), and Concurrent Abstract State Machines (CASM). All these languages focus on the distribution of computation, which is somewhat the same as concurrent computation. In addition, there is also the aspect of distribution of state, which is often neglected. Distribution of state is most commonly represented by communication between active agents. This paper argues that it is desirable to abstract from the communication and to consider abstract distributed state. This includes semantic handling of conflict resolution, e.g. i…

Computer scienceSemantics (computer science)ConcurrencyDistributed computing020207 software engineering0102 computer and information sciences02 engineering and technology01 natural sciencesSpecification and Description LanguageUnified Modeling Language010201 computation theory & mathematics0202 electrical engineering electronic engineering information engineeringAbstract state machinesDistributed memoryMemory modelState (computer science)computercomputer.programming_language
researchProduct